home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 11 / CU Amiga Magazine's Super CD-ROM 11 (1997)(EMAP Images)(GB)(Track 1 of 3)[!][issue 1997-06].iso / cucd / graphics / mpimage / smakefile < prev   
Makefile  |  1997-03-14  |  16KB  |  364 lines

  1. # MPImage - Amiga Image Load/Conversion program
  2. # Copyright (C) © 1996 Mark John Paddock
  3.  
  4. # $VER: MPImage_smakefile 7.5 (14.3.97)
  5.  
  6. # This program is free software; you can redistribute it and/or modify
  7. # it under the terms of the GNU General Public License as published by
  8. # the Free Software Foundation; either version 2 of the License, or
  9. # any later version.
  10.  
  11. # This program is distributed in the hope that it will be useful,
  12. # but WITHOUT ANY WARRANTY; without even the implied warranty of
  13. # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  14. # GNU General Public License for more details.
  15.  
  16. # You should have received a copy of the GNU General Public License
  17. # along with this program; if not, write to the Free Software
  18. # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  19.  
  20. # mark@topic.demon.co.uk
  21. # mpaddock@cix.compulink.co.uk
  22.  
  23. # Make file for MPImage and SAS/C 6.57
  24.  
  25. # various defines
  26. OS        = sC/
  27. IS        = sI/
  28. DS        = sD/
  29. IF        = $(IS)iffp/
  30. I         = .info
  31. G         = Gui/
  32. D         = docs/
  33. INC       = include/
  34.  
  35. # Compilation flags
  36. # Normal compile
  37. NORMFLAGS  = PARM=R CONSTLIB NOSTKCHK STRMER UCHAR STREQ OPT OPTGO\
  38.  CNEST NOMINC STRCONS VERBOSE STRSECT=CODE NOCHKABORT\
  39.  DBG=L WARN=ALL ERR=ALL IGN=104,51,148,190,61,165,120,212,112 IDIR=$(INC)
  40. # Compile math = FFP 000
  41. CCFLAGS000 = $(NORMFLAGS) CPU=ANY MATH=FFP OPTSIZE
  42. # Compile MPImage.library
  43. CCFLAGSL020= $(NORMFLAGS) CPU=68020 MATH=FFP LIBCODE IDIR=$(IS) GST=$(IS)MPImage.gst OPTTIME
  44. # Compile MPImage.library no gst
  45. CCFLAGSLNO020= $(NORMFLAGS) CPU=68020 MATH=FFP LIBCODE IDIR=$(IS) OPTTIME
  46. # Compile MPImage.library 000
  47. CCFLAGSL000 = $(NORMFLAGS) CPU=ANY MATH=FFP LIBCODE IDIR=$(IS) GST=$(IS)MPImage.gst OPTTIME
  48. # Compile MPImage.library no gst 000
  49. CCFLAGSLNO000 = $(NORMFLAGS) CPU=ANY MATH=FFP LIBCODE IDIR=$(IS) OPTTIME
  50. # link MPImage.library
  51. CCFLAGSLL  = MATH=FFP NOCHKABORT
  52. # Compile MPImage.library
  53. CCFLAGSL881= $(NORMFLAGS) CPU=68020 MATH=881 LIBCODE IDIR=$(IS) GST=$(IS)MPImage.gst OPTTIME OPTSCHED
  54. # Compile MPImage.library no gst
  55. CCFLAGSLNO881= $(NORMFLAGS) CPU=68020 MATH=881 LIBCODE IDIR=$(IS) OPTTIME OPTSCHED
  56. # link MPImage.library
  57. CCFLAGSLL881= MATH=881 NOCHKABORT
  58. # Compile MPImage.library
  59. CCFLAGSL040= $(NORMFLAGS) CPU=68040 MATH=881 LIBCODE IDIR=$(IS) GST=$(IS)MPImage.gst OPTTIME OPTSCHED DEFINE=MY040=1
  60. # Compile MPImage.library no gst
  61. CCFLAGSLNO040= $(NORMFLAGS) CPU=68040 MATH=881 LIBCODE IDIR=$(IS) OPTTIME OPTSCHED DEFINE=MY040=1
  62. # link MPImage.library
  63. CCFLAGSLL040= MATH=881 NOCHKABORT
  64. # Compile MPImage.library
  65. CCFLAGSL060= $(NORMFLAGS) CPU=68060 MATH=881 LIBCODE IDIR=$(IS) GST=$(IS)MPImage.gst OPTTIME OPTSCHED
  66. # Compile MPImage.library no gst
  67. CCFLAGSLNO060= $(NORMFLAGS) CPU=68060 MATH=881 LIBCODE IDIR=$(IS) OPTTIME OPTSCHED
  68. # link MPImage.library
  69. CCFLAGSLL060= MATH=881 NOCHKABORT
  70. # Compile render for 000
  71. CCFLAGS000R = $(NORMFLAGS) CPU=68000 MATH=FFP OPTTIME
  72.  
  73. # default compilation
  74. .c.o:
  75.    sc $(CCFLAGS000) $*.c
  76.  
  77. .asm.o:
  78.     asm -d $*.asm
  79.  
  80. IIDIST    = $(INC)libraries/MPImage.h $(INC)clib/MPImage_protos.h $(INC)pragmas/MPImage_pragmas.h
  81.  
  82. DIDIST    = $(D)MPImage.doc
  83.  
  84. MPIMAGEDIST = COPYING MPImage MPImage$(I) MPImage.guide MPImage.guide$(I) ConvertMPImage RunMPGui\
  85.  libs/MPImage.library.000 libs/MPImage.library.020 libs/MPImage.library.881 libs/MPImage.library.040 libs/MPImage.library.060 libs/MPGui.library $(G)MPImage.gui\
  86.  $(IIDIST) $(DIDIST) $(IS)ConvertMPImage.c Install-MPImage Install-MPImage$(I) $(IS)ConvertMPImage.cd
  87.  
  88. COMMONSRC = $(OS)sprintf.c
  89. IFFPSRC   = $(IF)iff.h $(IF)debug.h $(IF)ilbm.h $(IF)packer.h $(IF)ilbmapp.h $(IF)ilbm.h $(IF)compiler.h
  90. IFFSRC    = $(IS)parse.c $(IS)saveilbm.c $(IS)iffpstrings.c $(IS)getbitmap.c $(IS)unpacker.c $(IS)loadilbm.c $(IS)ilbmw.c $(IS)ilbmr.c $(IS)apack.asm
  91. MPISRC    = $(IS)ConvertMPImage.c $(IS)MPImage.c $(IS)MPImage.h $(IS)LoadMPI.c $(IS)SaveMPI.c $(IS)ScaleMPI.c $(IS)Median.c $(IS)MedHam6.c\
  92.  $(IS)MPImage.fd $(IS)clib/MPImage_Protos.h $(IS)libraries/MPImage.h $(IS)c2p.asm $(IS)p2c.asm $(IS)pragmas.edit $(IS)MiscMPI.c $(IS)WaitMPI.c $(IS)Progress.c $(IS)Progress.h
  93. LOCSRC    = $(IS)ConvertMPImage.cd $(IS)MPImage.cd
  94.  
  95. IFFOBJ    = $(IS)parse.o $(IS)saveilbm.o $(IS)iffpstrings.o $(IS)getbitmap.o $(IS)unpacker.o $(IS)loadilbm.o $(IS)ilbmw.o $(IS)ilbmr.o $(IS)apack.o
  96. MPIOBJ000 = $(IFFOBJ) $(IS)LoadMPI000.o $(IS)SaveMPI000.o $(IS)ScaleMPI000.o $(IS)sprintf.o $(IS)c2p.o $(IS)p2c.o $(IS)Median000.o $(IS)MedHam6000.o $(IS)MiscMPI000.o $(IS)WaitMPI.o $(IS)Progress.o
  97. MPIOBJ020 = $(IFFOBJ) $(IS)LoadMPI020.o $(IS)SaveMPI020.o $(IS)ScaleMPI020.o $(IS)sprintf.o $(IS)c2p.o $(IS)p2c.o $(IS)Median020.o $(IS)MedHam6020.o $(IS)MiscMPI020.o $(IS)WaitMPI.o $(IS)Progress.o
  98. MPIOBJ881 = $(IFFOBJ) $(IS)LoadMPI881.o $(IS)SaveMPI881.o $(IS)ScaleMPI881.o $(IS)sprintf.o $(IS)c2p.o $(IS)p2c.o $(IS)Median881.o $(IS)MedHam6881.o $(IS)MiscMPI881.o $(IS)WaitMPI.o $(IS)Progress.o
  99. MPIOBJ040 = $(IFFOBJ) $(IS)LoadMPI040.o $(IS)SaveMPI040.o $(IS)ScaleMPI040.o $(IS)sprintf.o $(IS)c2p.o $(IS)p2c.o $(IS)Median040.o $(IS)MedHam6040.o $(IS)MiscMPI040.o $(IS)WaitMPI.o $(IS)Progress.o
  100. MPIOBJ060 = $(IFFOBJ) $(IS)LoadMPI060.o $(IS)SaveMPI060.o $(IS)ScaleMPI060.o $(IS)sprintf.o $(IS)c2p.o $(IS)p2c.o $(IS)Median060.o $(IS)MedHam6060.o $(IS)MiscMPI060.o $(IS)WaitMPI.o $(IS)Progress.o
  101.  
  102. MPIMAGESRC = COPYING MPImage MPImage$(I) MPImage.guide$(I) $(G)MPImage.gui Install-MPImage Install-MPImage$(I)\
  103.  lha/emptyfile libs/emptyfile $(DS)MPImage.texi smakefile\
  104.  $(COMMONSRC) $(IFFPSRC) $(IFFSRC) $(MPISRC) $(LOCSRC)\
  105.  include/clib/emptyfile include/libraries/emptyfile include/pragmas/emptyfile\
  106.  $(IS)pragmas/emptyfile $(D)emptyfile
  107.  
  108. #stuff to delete
  109. DELETE1   = \#?/\#?.o \#?/\#?/\#?.o \#?/\#?.ld $(IS)pragmas/MPImage_pragmas.h\
  110.  ConvertMPImage $(IS)MPImage.library $(IS)MPImage.gst libs/MPImage.library.020 libs/MPImage.library.881 libs/MPImage.library.040\
  111.  libs/MPImage.library.060
  112.  
  113. DELETE2    = MPImage.guide $(IS)MPImage.library.881 $(IS)MPImage.library.040\
  114.  $(IS)MPImage.library.000 MPImage.library.000 $(IS)MPImage.library.020 $(IS)MPImage.library.060
  115.  
  116. DELETE3  = $(IIDIST) $(DIDIST)
  117.  
  118. # Default is to generate Source and Object lha
  119. Everything: lha/MPImage75.lha lha/MPImage75s.lha
  120.  
  121. # Delete all the built files (except two above) to force a recompile
  122. Delete:
  123.    -delete $(DELETE1)
  124.    -delete $(DELETE2)
  125.    -delete $(DELETE3)
  126.  
  127. # MPImage lha distribution
  128. lha/MPImage75.lha: $(MPIMAGEDIST)
  129.     -delete lha/MPImage75.lha
  130.     lha -a -F u -x lha/MPImage75.lha <@<
  131.     $(MPIMAGEDIST)
  132.     <
  133.  
  134. # MPImage lha source distribution
  135. lha/MPImage75s.lha: $(MPIMAGESRC)
  136.     -delete lha/MPImage75s.lha
  137.     lha -a -F u -x lha/MPImage75s.lha <@<
  138.     $(MPIMAGESRC)
  139.     <
  140.  
  141. #Includes
  142. $(INC)libraries/MPImage.h: $(IS)libraries/MPImage.h
  143.     copy $(IS)libraries/MPImage.h $(INC)libraries/MPImage.h
  144.  
  145. $(INC)clib/MPImage_protos.h: $(IS)clib/MPImage_protos.h
  146.     copy $(IS)clib/MPImage_protos.h $(INC)clib/MPImage_protos.h
  147.  
  148. $(INC)pragmas/MPImage_pragmas.h: $(IS)pragmas/MPImage_pragmas.h
  149.     copy $(IS)pragmas/MPImage_pragmas.h $(INC)pragmas/MPImage_pragmas.h
  150.  
  151. #autodocs
  152. $(D)MPImage.doc: $(MPISRC)
  153.     makedoc $(MPISRC) noicon toc autodoc $(D)MPImage.doc
  154.  
  155. # Common stuff
  156. $(OS)sprintf.o: $(OS)sprintf.c
  157.  
  158. # MPGui stuff
  159. RunMPGui: /MPGui55/RunMPGui
  160.     Copy /MPGui55/RunMPGui RunMPGui
  161.  
  162. libs/MPGui.library: /MPGui55/libs/MPGui.library
  163.     Copy /MPGui55/libs/MPGui.library libs/MPGui.library
  164.  
  165. # MPImage stuff
  166.  
  167. ConvertMPImage: $(IS)ConvertMPImage.ld
  168.     slink from $(IS)ConvertMPImage.ld to ConvertMPImage stripdebug noicons
  169.  
  170. $(IS)ConvertMPImage.ld: $(IS)ConvertMPImage.c $(INC)libraries/MPImage.h \
  171.         $(INC)pragmas/MPImage_pragmas.h $(INC)clib/MPImage_protos.h $(IS)Cmessages.h
  172.     sc $(CCFLAGS000R) link $(IS)ConvertMPImage.c to $(IS)ConvertMPImage.ld
  173.  
  174. $(IS)Cmessages.h: $(IS)ConvertMPImage.cd
  175.     CatComp $? CFILE=$@ NOOPTIM NOCODE NOARRAY
  176.  
  177. # guide file using MakeInfo
  178. MPImage.guide: $(DS)MPimage.texi
  179.    Makeinfo --amiga-39 -o MPImage.guide $(DS)MPImage.texi
  180.  
  181. #need to copy libraries to get correct library internal name
  182. $(IS)MPImage.library.000: $(MPIOBJ000)
  183.     sc $(CCFLAGSLL) "linkopt=LIBID MPImage.library addsym VERBOSE" STRT=libinitr TO $(IS)MPImage.library link LIBFD $(IS)MPImage.fd LIBVERSION 7 LIBREVISION 5 $(MPIOBJ000)
  184.     copy $(IS)MPImage.library $(IS)MPImage.library.000
  185.  
  186. libs/MPImage.library.000: $(IS)MPImage.library.000
  187.     slink from $(IS)MPImage.library.000 to libs/MPImage.library.000 stripdebug noicons
  188.  
  189. $(IS)MPImage.library.020: $(MPIOBJ020)
  190.     sc $(CCFLAGSLL) "linkopt=LIBID MPImage.library addsym VERBOSE" STRT=libinitr TO $(IS)MPImage.library link LIBFD $(IS)MPImage.fd LIBVERSION 7 LIBREVISION 5 $(MPIOBJ020)
  191.     copy $(IS)MPImage.library $(IS)MPImage.library.020
  192.  
  193. libs/MPImage.library.020: $(IS)MPImage.library.020
  194.     slink from $(IS)MPImage.library.020 to libs/MPImage.library.020 stripdebug noicons
  195.  
  196. #define @_CXBRK to prevent _XCEXIT errors in linking
  197. $(IS)MPImage.library.881: $(MPIOBJ881)
  198.     sc $(CCFLAGSLL881) "linkopt=LIBID MPImage.library addsym VERBOSE define @_CXBRK=@__dummy" STRT=libinitr TO $(IS)MPImage.library link LIBFD $(IS)MPImage.fd LIBVERSION 7 LIBREVISION 5 $(MPIOBJ881)
  199.     copy $(IS)MPImage.library $(IS)MPImage.library.881
  200.  
  201. libs/MPImage.library.881: $(IS)MPImage.library.881
  202.     slink from $(IS)MPImage.library.881 to libs/MPImage.library.881 stripdebug noicons
  203.  
  204. $(IS)MPImage.library.040: $(MPIOBJ040)
  205.     sc $(CCFLAGSLL040) "linkopt=LIBID MPImage.library addsym VERBOSE define @_CXBRK=@__dummy" STRT=libinitr TO $(IS)MPImage.library link LIBFD $(IS)MPImage.fd LIBVERSION 7 LIBREVISION 5 $(MPIOBJ040)
  206.     copy $(IS)MPImage.library $(IS)MPImage.library.040
  207.  
  208. libs/MPImage.library.040: $(IS)MPImage.library.040
  209.     slink from $(IS)MPImage.library.040 to libs/MPImage.library.040 stripdebug noicons
  210.  
  211. $(IS)MPImage.library.060: $(MPIOBJ060)
  212.     sc $(CCFLAGSLL060) "linkopt=LIBID MPImage.library addsym VERBOSE define @_CXBRK=@__dummy" STRT=libinitr TO $(IS)MPImage.library link LIBFD $(IS)MPImage.fd LIBVERSION 7 LIBREVISION 5 $(MPIOBJ060)
  213.     copy $(IS)MPImage.library $(IS)MPImage.library.060
  214.  
  215. libs/MPImage.library.060: $(IS)MPImage.library.060
  216.     slink from $(IS)MPImage.library.060 to libs/MPImage.library.060 stripdebug noicons
  217.  
  218. $(IS)pragmas/MPImage_pragmas.h: $(IS)MPImage.fd $(IS)pragmas.edit
  219.     fd2pragma $(IS)MPImage.fd $(IS)pragmas/MPImage_pragmas.h
  220.     ed $(IS)pragmas/MPImage_pragmas.h with $(IS)pragmas.edit
  221.  
  222. $(IS)messages.h: $(IS)MPImage.cd
  223.     CatComp $? CFILE=$@ NOOPTIM NOCODE NOARRAY
  224.  
  225. $(IS)parse.o: $(IS)parse.c $(IF)iff.h $(IF)compiler.h $(IF)debug.h $(IS)messages.h
  226.     sc $(CCFLAGSLNO000) $*.c
  227.  
  228. $(IS)MPImage.gst: $(IS)MPImage.c $(IS)MPImage.h $(IS)libraries/MPImage.h $(IF)iff.h $(IF)ilbm.h \
  229.            $(IF)ILBMApp.h $(IF)compiler.h $(IF)debug.h $(IS)progress.h $(IS)messages.h
  230.    sc $(CCFLAGSLNO000) NOOBJNAME MAKEGST=$(IS)MPImage.gst $(IS)MPImage.c
  231.  
  232. $(IS)LoadMPI000.o: $(IS)LoadMPI.c $(IS)MPImage.gst $(IS)MPImage.h $(IS)progress.h $(IS)messages.h
  233.     sc $(CCFLAGSL000) $*.c ObjectName=$(IS)LoadMPI000.o
  234.  
  235. $(IS)LoadMPI020.o: $(IS)LoadMPI.c $(IS)MPImage.h $(IS)progress.h $(IS)messages.h 
  236.     sc $(CCFLAGSLNO020) $*.c ObjectName=$(IS)LoadMPI020.o
  237.  
  238. $(IS)LoadMPI881.o: $(IS)LoadMPI.c $(IS)MPImage.h $(IS)progress.h $(IS)messages.h 
  239.     sc $(CCFLAGSLNO881) $*.c ObjectName=$(IS)LoadMPI881.o
  240.  
  241. $(IS)LoadMPI040.o: $(IS)LoadMPI.c $(IS)MPImage.h $(IS)progress.h $(IS)messages.h 
  242.     sc $(CCFLAGSLNO040) $*.c ObjectName=$(IS)LoadMPI040.o
  243.  
  244. $(IS)LoadMPI060.o: $(IS)LoadMPI.c $(IS)MPImage.h $(IS)progress.h $(IS)messages.h 
  245.     sc $(CCFLAGSLNO060) $*.c ObjectName=$(IS)LoadMPI060.o
  246.  
  247. $(IS)SaveMPI000.o: $(IS)SaveMPI.c $(IS)MPImage.gst $(IS)MPImage.h $(IS)progress.h $(IS)messages.h 
  248.     sc $(CCFLAGSL000) $*.c ObjectName=$(IS)SaveMPI000.o
  249.  
  250. $(IS)SaveMPI020.o: $(IS)SaveMPI.c $(IS)MPImage.h $(IS)progress.h $(IS)messages.h 
  251.     sc $(CCFLAGSLNO020) $*.c ObjectName=$(IS)SaveMPI020.o
  252.  
  253. $(IS)SaveMPI881.o: $(IS)SaveMPI.c $(IS)MPImage.h $(IS)progress.h $(IS)messages.h 
  254.     sc $(CCFLAGSLNO881) $*.c ObjectName=$(IS)SaveMPI881.o
  255.  
  256. $(IS)SaveMPI040.o: $(IS)SaveMPI.c $(IS)MPImage.h $(IS)progress.h $(IS)messages.h 
  257.     sc $(CCFLAGSLNO040) $*.c ObjectName=$(IS)SaveMPI040.o
  258.  
  259. $(IS)SaveMPI060.o: $(IS)SaveMPI.c $(IS)MPImage.h $(IS)progress.h $(IS)messages.h 
  260.     sc $(CCFLAGSLNO060) $*.c ObjectName=$(IS)SaveMPI060.o
  261.  
  262. $(IS)MiscMPI000.o: $(IS)MiscMPI.c $(IS)MPImage.h $(IS)progress.h $(IS)messages.h
  263.     sc $(CCFLAGSLNO000) $*.c Objectname=$(IS)MiscMPI000.o
  264.  
  265. $(IS)MiscMPI020.o: $(IS)MiscMPI.c $(IS)MPImage.h $(IS)messages.h $(IS)progress.h
  266.     sc $(CCFLAGSLNO020) $*.c Objectname=$(IS)MiscMPI020.o
  267.  
  268. $(IS)MiscMPI881.o: $(IS)MiscMPI.c $(IS)MPImage.h $(IS)messages.h $(IS)progress.h
  269.     sc $(CCFLAGSLNO881) $*.c Objectname=$(IS)MiscMPI881.o
  270.  
  271. $(IS)MiscMPI040.o: $(IS)MiscMPI.c $(IS)MPImage.h $(IS)messages.h $(IS)progress.h
  272.     sc $(CCFLAGSLNO040) $*.c Objectname=$(IS)MiscMPI040.o
  273.  
  274. $(IS)MiscMPI060.o: $(IS)MiscMPI.c $(IS)MPImage.h $(IS)messages.h $(IS)progress.h
  275.     sc $(CCFLAGSLNO060) $*.c Objectname=$(IS)MiscMPI060.o
  276.  
  277. $(IS)WaitMPI.o: $(IS)WaitMPI.c
  278.     sc $(CCFLAGS000) $*.c
  279.  
  280. $(IS)ScaleMPI000.o: $(IS)ScaleMPI.c $(IS)MPImage.gst $(IS)MPImage.h $(IS)messages.h $(IS)progress.h
  281.     sc $(CCFLAGSL000) $*.c ObjectName=$(IS)ScaleMPI000.o
  282.  
  283. # note no GST since wrong math
  284. $(IS)ScaleMPI020.o: $(IS)ScaleMPI.c $(IS)MPImage.h $(IS)messages.h $(IS)progress.h
  285.     sc $(CCFLAGSLNO020) $*.c ObjectName=$(IS)ScaleMPI020.o
  286.  
  287. $(IS)ScaleMPI881.o: $(IS)ScaleMPI.c $(IS)MPImage.h $(IS)messages.h $(IS)progress.h 
  288.     sc $(CCFLAGSLNO881) $*.c ObjectName=$(IS)ScaleMPI881.o
  289.  
  290. $(IS)ScaleMPI040.o: $(IS)ScaleMPI.c $(IS)MPImage.h $(IS)messages.h $(IS)progress.h 
  291.     sc $(CCFLAGSLNO040) $*.c ObjectName=$(IS)ScaleMPI040.o
  292.  
  293. $(IS)ScaleMPI060.o: $(IS)ScaleMPI.c $(IS)MPImage.h $(IS)messages.h $(IS)progress.h 
  294.     sc $(CCFLAGSLNO060) $*.c ObjectName=$(IS)ScaleMPI060.o
  295.  
  296. $(IS)Median020.o: $(IS)Median.c
  297.     sc $(CCFLAGSLNO020) $*.c objectname=$(IS)Median020.o
  298.  
  299. $(IS)Median000.o: $(IS)Median.c
  300.     sc $(CCFLAGSLNO000) $*.c objectname=$(IS)Median000.o
  301.  
  302. $(IS)Median881.o: $(IS)Median.c
  303.     sc $(CCFLAGSLNO881) $*.c ObjectName=$(IS)Median881.o
  304.  
  305. $(IS)Median040.o: $(IS)Median.c
  306.     sc $(CCFLAGSLNO040) $*.c ObjectName=$(IS)Median040.o
  307.  
  308. $(IS)Median060.o: $(IS)Median.c
  309.     sc $(CCFLAGSLNO060) $*.c ObjectName=$(IS)Median060.o
  310.  
  311. $(IS)MedHam6020.o: $(IS)MedHam6.c
  312.     sc $(CCFLAGSLNO020) $*.c ObjectName=$(IS)MedHam6020.o
  313.  
  314. $(IS)MedHam6000.o: $(IS)MedHam6.c
  315.     sc $(CCFLAGSLNO000) $*.c ObjectName=$(IS)MedHam6000.o
  316.  
  317. $(IS)MedHam6881.o: $(IS)MedHam6.c
  318.     sc $(CCFLAGSLNO881) $*.c ObjectName=$(IS)MedHam6881.o
  319.  
  320. $(IS)MedHam6040.o: $(IS)MedHam6.c
  321.     sc $(CCFLAGSLNO040) $*.c ObjectName=$(IS)MedHam6040.o
  322.  
  323. $(IS)MedHam6060.o: $(IS)MedHam6.c
  324.     sc $(CCFLAGSLNO060) $*.c ObjectName=$(IS)MedHam6060.o
  325.  
  326. $(IS)Progress.o: $(IS)Progress.c $(IS)Progress.h $(IS)messages.h
  327.     sc $(CCFLAGSLNO000) $*.c
  328.  
  329. $(IS)saveilbm.o: $(IS)saveilbm.c $(IF)ilbm.h $(IF)ILBMApp.h $(IF)iff.h \
  330.             $(IF)compiler.h $(IF)debug.h $(IS)messages.h
  331.     sc $(CCFLAGSLNO000) $*.c
  332.  
  333. $(IS)iffpstrings.o: $(IS)iffpstrings.c $(IF)iff.h $(IF)compiler.h $(IF)debug.h
  334.     sc $(CCFLAGSLNO000) $*.c
  335.  
  336. $(IS)getbitmap.o: $(IS)getbitmap.c $(IF)ilbm.h $(IF)packer.h $(IF)ILBMApp.h $(IF)iff.h \
  337.              $(IF)compiler.h $(IF)debug.h $(IS)messages.h
  338.     sc $(CCFLAGSLNO000) $*.c
  339.  
  340. $(IS)unpacker.o: $(IS)unpacker.c $(IF)ilbm.h $(IF)packer.h $(IF)iff.h $(IF)compiler.h \
  341.             $(IF)debug.h
  342.     sc $(CCFLAGSLNO000) $*.c
  343.  
  344. $(IS)loadilbm.o: $(IS)loadilbm.c $(IF)ilbm.h $(IF)ILBMApp.h $(IF)iff.h \
  345.             $(IF)compiler.h $(IF)debug.h $(IS)messages.h
  346.     sc $(CCFLAGSLNO000) $*.c
  347.  
  348. $(IS)ilbmw.o: $(IS)ilbmw.c $(IF)ilbm.h $(IF)packer.h $(IF)iff.h $(IF)compiler.h \
  349.          $(IF)debug.h
  350.     sc $(CCFLAGSLNO000) $*.c
  351.  
  352. $(IS)ilbmr.o: $(IS)ilbmr.c $(IF)ilbm.h $(IF)packer.h $(IF)ILBMApp.h $(IF)iff.h \
  353.          $(IF)compiler.h $(IF)debug.h $(IS)messages.h
  354.     sc $(CCFLAGSLNO000) $*.c
  355.  
  356. $(IS)sprintf.o: $(OS)sprintf.c
  357.     sc $(CCFLAGSLNO000) $(OS)sprintf.c ObjectName=$(IS)sprintf.o
  358.  
  359. $(IS)c2p.o: $(IS)c2p.asm
  360.  
  361. $(IS)p2c.o: $(IS)p2c.asm
  362.  
  363. $(IS)apack.o: $(IS)apack.asm
  364.